import { type ClassValue, clsx } from 'clsx';
import { twMerge } from 'tailwind-merge';

export function cn(...inputs: ClassValue[]) {
    // tailwind-merge 如果有重复的类名，它们会被自动去重。
    // clsx 通常被认为比 classnames 更轻量级且性能更好，因为它没有使用递归函数来处理类名，而是通过更直接的方式进行拼接。
    return twMerge(clsx(inputs));
}
